package data;

import java.io.Serializable;

public class Utilisateur implements Serializable{
	
	private int idUtilisateur;
	private String pseudoUtilisateur;
	private String passwordUtilisateur;
	private boolean admin;
	private long chronoUtilisateur;
	
	public String getPseudoUtilisateur() {
		return pseudoUtilisateur;
	}


	public void setPseudoUtilisateur(String pseudoUtilisateur) {
		this.pseudoUtilisateur = pseudoUtilisateur;
	}


	public Utilisateur() {
		super();
		this.idUtilisateur = 0;
		this.pseudoUtilisateur = "Anonyme";
		this.passwordUtilisateur = "";
		this.admin=false;
		this.chronoUtilisateur=0;
	}
	
	
	public boolean isAdmin() {
		return admin;
	}


	public void setAdmin(boolean admin) {
		this.admin = admin;
	}


	public long getChronoUtilisateur() {
		return chronoUtilisateur;
	}


	public void setChronoUtilisateur(long chronoUtilisateur) {
		this.chronoUtilisateur = chronoUtilisateur;
	}

	public Utilisateur(int idUtilisateur, String pseudoUtilisateur, String passwordUtilisateur, boolean admin, long chronoUtilisateur) {
		super();
		this.idUtilisateur = idUtilisateur;
		this.pseudoUtilisateur = pseudoUtilisateur;
		this.passwordUtilisateur = passwordUtilisateur;
		this.admin=admin;
		this.chronoUtilisateur=chronoUtilisateur;
	} 
	
	public Utilisateur(String pseudoUtilisateur, String passwordUtilisateur, boolean admin, long chronoUtilisateur) {
		super();
		this.pseudoUtilisateur = pseudoUtilisateur;
		this.passwordUtilisateur = passwordUtilisateur;
		this.admin=admin;
		this.chronoUtilisateur=chronoUtilisateur;
	} 
	/**
	 * @return the idUtilisateur
	 */
	public int getIdUtilisateur() {
		return idUtilisateur;
	}
	@Override
	public String toString() {
		return "Utilisateur [idUtilisateur=" + idUtilisateur
				+ ", pseudoItilisateur=" + pseudoUtilisateur
				+ ", passwordUtilisateur=" + passwordUtilisateur + ", admin="
				+ admin + ", chronoUtilisateur=" + chronoUtilisateur + "]";
	}


	/**
	 * @param idUtilisateur the idUtilisateur to set
	 */
	public void setIdUtilisateur(int idUtilisateur) {
		this.idUtilisateur = idUtilisateur;
	}
	
	/**
	 * @return the passwordUtilisateur
	 */
	public String getPasswordUtilisateur() {
		return passwordUtilisateur;
	}
	/**
	 * @param passwordUtilisateur the passwordUtilisateur to set
	 */
	public void setPasswordUtilisateur(String passwordUtilisateur) {
		this.passwordUtilisateur = passwordUtilisateur;
	}
}
